modules
  post process
  lighting
  intersect

  renderer
  pipeline
  parser

post process AA (scaling)
add pre-render shaders (AA scaling)
write libary macros
define library data
build library pointer list
build library framework
  -intersect
  -object shaders
  -pipeline code

running point for modules:
  -lighting calc, list of mods
  -intersect, list of mods
  -pipeline, single mod
  -parser, single mod
  -base, dir list

shaders
  -level of detail rendering
    based on location
	distance
	angle of incidence
  -importance of shader
    speed of rendering
	accuracy of calculations
	lod capabilities
	
